<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<meta name="keywords" content="PITAYA" />
		<meta name="description" content="PITAYA" />
		<title>PITAYA</title>
		<!--引用百度地图API-->
		<style type="text/css">
html,body {
	margin: 0;
	padding: 0;
}

.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}

.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}
</style>
		<script type="text/javascript"
			src="http://api.map.baidu.com/api?key=&v=1.1&services=true">
</script>
		<!-- 测距工具类 -->
		<script type="text/javascript"
			src="http://api.map.baidu.com/library/DistanceTool/1.2/src/DistanceTool_min.js">
</script>
	</head>

	<input id="searchTI" type="text" value="" />
	<input type="button" value="Search" onclick="doSearch()" />
	<body>
		<!--百度地图容器-->
		<div style="width: 800px; height: 600px; border: #ccc solid 1px;"
			id="dituContent"></div>
	</body>

	<form method="post" action="addArea.action">
		<table>
			<tr>
				<td>
					<input type="text" name="houses[0].longitude" value="10">
				</td>
				<td>
					<input type="text" name="houses[0].latitude" value="20">
				</td>
			</tr>
			<tr>
				<td>
					<input type="text" name="houses[1].longitude" value="30">
				</td>
				<td>
					<input type="text" name="houses[1].latitude" value="40">
				</td>
			</tr>
		</table>
		<input type="submit" value="submit">
	</form>


	<script type="text/javascript">
var houselist = new Array();

function addToJson(string house) {
			var len = houselist.length;
			houselist[len] = house;
		}
	</script>


			<script type="text/javascript">

//创建和初始化地图函数：
function initMap() {
	createMap();//创建地图
	setMapEvent();//设置地图事件
	addMapControl();//向地图添加控件
}

//创建地图函数：
function createMap() {
	var map = new BMap.Map("dituContent");//在百度地图容器中创建一个地图
	var point = new BMap.Point(118.79158, 32.047745);//定义一个中心点坐标
	map.centerAndZoom(point, 17);//设定地图的中心点和坐标并将地图显示在地图容器中
	window.map = map;//将map变量存储在全局
}

//地图事件设置函数：
function setMapEvent() {
	map.enableDragging();//启用地图拖拽事件，默认启用(可不写)
	map.enableScrollWheelZoom();//启用地图滚轮放大缩小
	//map.enableDoubleClickZoom();//启用鼠标双击放大，默认启用(可不写)
	map.enableKeyboard();//启用键盘上下左右键移动地图
}

//地图控件添加函数：
function addMapControl() {
	//向地图中添加缩放控件
	var ctrl_nav = new BMap.NavigationControl( {
		anchor : BMAP_ANCHOR_TOP_LEFT,
		type : BMAP_NAVIGATION_CONTROL_LARGE
	});
	map.addControl(ctrl_nav);
	//向地图中添加缩略图控件
	var ctrl_ove = new BMap.OverviewMapControl( {
		anchor : BMAP_ANCHOR_BOTTOM_RIGHT,
		isOpen : 1
	});
	map.addControl(ctrl_ove);
	//向地图中添加比例尺控件
	var ctrl_sca = new BMap.ScaleControl( {
		anchor : BMAP_ANCHOR_BOTTOM_LEFT
	});
	map.addControl(ctrl_sca);
}

function addDistanceTool() {
	myDis = new BMap.DistanceTool(map);

	myDis.addEventListener("addpoint", function(e) {

		ta.value = ta.value + "{" + "lng: " + e.point.lng + ", lat: "
				+ e.point.lat + "}" + "\r\n";
		addToJson("{" + "lng: " + e.point.lng + ", lat: " + e.point.lat + "}");

	});

}

function onOpenDistanceTool() {
	myDis.open()
	ta.value = "";
}

function doSearch() {
	var local = new BMap.LocalSearch(map, {
		renderOptions : {
			map : map
		}
	});
	local.search(searchTI.value);
}

initMap();//创建和初始化地图
addDistanceTool();
</script>
			<input type="button" value="开启" onclick="onOpenDistanceTool()" />
			<input type="button" value="关闭" onclick="myDis.close()" />
			<textarea id="ta" name="houses" value=""
				style="width: 600px; height: 100px;"></textarea>

			<input type="button" value="保存" onclick="myDis.close()" />

</html>